.all-top {
  display: flex;
  justify-content: center;
  width: 100%;
  margin: 0 auto;
  background: linear-gradient(
    90deg,
    rgb(18, 198, 255) 0%,
    rgb(39, 111, 255) 60%,
    rgb(126, 100, 255) 100%
  );
}
.all-top-1 {
  width: 1456px;
  height: 0px;
  transition-duration: .5s;
  transition-property: all;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  background: url(https://img01.yzcdn.cn/upload_files/2025/04/23/FvC3G9cKp65zTHlGLqEvg0BBeyYA.png)
    130px center/contain no-repeat;
  display: flex;
  justify-content: center;
  align-items: center;
}
.all-top-text p {
  color: #fff;
  font-size: 24px;
  line-height: 32px;
  font-weight: 600;
}
.all-top-button button {
  padding: 8px 20px;
  font-size: 14px;
  border-radius: 20px;
  background-color: #fff;
  border: none;
  margin-left: 40px;
  border: 1px solid #fff;
}
.all-top-button button span {
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  background-image: linear-gradient(
    90deg,
    rgb(0, 140, 255) 0%,
    rgb(150, 114, 255) 100%
  );
  -webkit-background-clip: text; /* 兼容 WebKit 浏览器（Chrome/Safari） */
  background-clip: text; /* 标准写法 */
  color: transparent; /* 让文字透明，显示背景渐变 */
}
